﻿using System;

using SBPweb.PlAzureNet.Client.Library.Social.Actors;
using SBPweb.PlAzureNet.Client.Library.Social.Friends;
using SBPweb.PlAzureNet.Client.Library.Social.Profiles;

namespace SBPweb.PlAzureNet.Client.Library.Social
{

    public abstract class ConnectorBase
    {

        #region Properties

        public IUser User
        {
            get;
            protected set;
        }

        public FriendManagerBase Friends
        {
            get;
            protected set;
        }

        public ProfileManagerBase Profiles
        {
            get;
            protected set;
        }

        #endregion

        #region Methods

        public abstract void Login();

        public abstract void Logout();

        #endregion

    }

}